English Dictionary
◊ FOR SALE
elixir of life
n : a substance believed to maintain life indefinitely